e0cb48cfae7354dd3f6e2ad2c8b67c6058febf77,samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/TemplateUpdateListener.java,TemplateUpdateListener,updateAssessment,#TemplateBean#,154

Before Change



      feedback.setShowQuestionText
        (templateBean.getFeedbackComponent_QuestionText());
      feedback.setShowStudentResponse
        (templateBean.getFeedbackComponent_StudentResp());
      feedback.setShowCorrectResponse
        (templateBean.getFeedbackComponent_CorrectResp());
      feedback.setShowStudentScore
        (templateBean.getFeedbackComponent_StudentScore());
      feedback.setShowStudentQuestionScore
        (templateBean.getFeedbackComponent_StudentQuestionScore());
      feedback.setShowQuestionLevelFeedback
        (templateBean.getFeedbackComponent_QuestionLevel());
      feedback.setShowSelectionLevelFeedback
        (templateBean.getFeedbackComponent_SelectionLevel());
      feedback.setShowGraderComments
        (templateBean.getFeedbackComponent_GraderComments());
      feedback.setShowStatistics
        (templateBean.getFeedbackComponent_Statistics());

      //log.info("templateId = " + templateIdString);
      if ("0".equals(templateIdString)) // New template

After Change


	  feedback.setEditComponents(Integer.valueOf("0"));
      // if 'No feedback' (it corresponds to value 3) is selected, 
      // all components are unchecked
      if (feedback.getFeedbackDelivery().equals(new Integer("3")))
      {
    	  feedback.setShowQuestionText(false);
    	  feedback.setShowStudentResponse(false);
    	  feedback.setShowCorrectResponse(false);
    	  feedback.setShowStudentScore(false);
    	  feedback.setShowStudentQuestionScore(false);
    	  feedback.setShowQuestionLevelFeedback(false);
    	  feedback.setShowSelectionLevelFeedback(false);
    	  feedback.setShowGraderComments(false);
    	  feedback.setShowStatistics(false);
      }
      else {
    	  	feedback.setShowQuestionText
    	  		(templateBean.getFeedbackComponent_QuestionText());
    	  	feedback.setShowStudentResponse
    	  		(templateBean.getFeedbackComponent_StudentResp());
    	  	feedback.setShowCorrectResponse
    	  		(templateBean.getFeedbackComponent_CorrectResp());
    	  	feedback.setShowStudentScore
    	  		(templateBean.getFeedbackComponent_StudentScore());
    	  	feedback.setShowStudentQuestionScore
    	  		(templateBean.getFeedbackComponent_StudentQuestionScore());
    	  	feedback.setShowQuestionLevelFeedback
    	  		(templateBean.getFeedbackComponent_QuestionLevel());
    	  	feedback.setShowSelectionLevelFeedback
    	  		(templateBean.getFeedbackComponent_SelectionLevel());
    	  	feedback.setShowGraderComments
    	  		(templateBean.getFeedbackComponent_GraderComments());
    	  	feedback.setShowStatistics
    	  		(templateBean.getFeedbackComponent_Statistics());
      }

      //log.info("templateId = " + templateIdString);